package com.huabo.monitor.entity;


import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDateTime;

@Data
@NoArgsConstructor
@AllArgsConstructor
public class TblTestplanVo implements Serializable {



    private static final long serialVersionUID = 1L;

    @ApiModelProperty("ID")
    @TableId(type = IdType.INPUT)
    private BigDecimal testplanid;

    @ApiModelProperty("计划编号")
    private String plannumber;

    @ApiModelProperty("计划名称")
    private String planname;

    @ApiModelProperty("计划年度")
    private String planyear;

    @ApiModelProperty("测试类型")
    private String testtype;

    private String planmadeorg;

    @ApiModelProperty("计划制定部门")
    private String planmadedep;

    @ApiModelProperty("计划开始时间")
    private LocalDateTime starttime;

    @ApiModelProperty("计划结束时间")
    private LocalDateTime endtime;

    @ApiModelProperty("负责人")
    private String planleader;

    @ApiModelProperty("开展费用")
    private BigDecimal planfee;

    @ApiModelProperty("投入人力")
    private String numberofpeople;

    @ApiModelProperty("被测试机构")
    private String testedorgs;

    @ApiModelProperty("备注")
    private String memo;

    @ApiModelProperty("计划状态")
    private String planstatus;

    @ApiModelProperty("计划制定部门id")
    private BigDecimal orgid;

    @ApiModelProperty("创建人")
    private BigDecimal creatid;

    @ApiModelProperty("负责人")
    private BigDecimal staffid;

    @ApiModelProperty("测试模板")
    private BigDecimal testtemid;



    @ApiModelProperty("退回状态")
    private BigDecimal returnstatus;

    private TblTesttemple  testtemple;

}
